线性系统稳态误差计算

Steady-state Error Calculation for Linear Systems

只有当系统稳定时,研究稳态误差才有意义
e(t)=ets(t)+ess(t)

使用拉普拉斯变换的终值性质计算:

ess()=lims0sE(s)

求稳态误差的基本步骤

  1. 得到误差传递函数
Φe(s)=E(s)R(s)=11+G(s)
  1. 判断是否稳定:利用误差传递函数的特征方程,判断系统是否稳定
  2. 利用终值定理求出稳态误差
E(s)=Φe(s)R(s)ess()=lims0sE(s)
注意!

一定要注意终值条件的使用前提!正弦信号的输入不能使用终值条件计算稳态误差
正弦信号的输入下的误差计算:求误差传递函数,利用频率特性,代入输入信号的角频率,得到输出的误差信号。

影响系统稳定误差的因素

  1. 系统输入 R(s)
  2. 开环增益 K
  3. 型次/系统类型: v

开环传递函数极点为 0 的个数/纯积分环节的个数,可以直接判断传递函数对经典输入信号的跟踪能力

v=00v=1Iv=2IIG(s)H(s)=Ki=1m(τis+1)svj=1nv(Tjs+1)lims0G(s)H(s)=Ksvess()=lims0sR(s)1+G(s)H(s)=lims0sv+1R(s)K+lims0sv=lims0sv+1R(s)Kess()={R1+KpRKvRKa

求误差系数,也即在考虑输入的阶次时,对开环传递函数求极限

单位阶跃 单位斜坡 单位加速度
0 型系统 11+K
I 型系统 0 1K
II 型系统 0 0 1K

注意 K误差传递函数化为尾 1 多项式的开环增益

减小输入作用下的稳态误差

误差传递函数区别

开环传递函数 G(s)F(s)
闭环传递函数 Φ(s)=C(s)R(s)=G(s)1+G(s)F(s)
误差传递函数 Φe=E(s)R(s)

Φe(s)=R(s)C(s)R(s)=1Φ(s)=11+G(s) Φe(s)=R(s)F(s)C(s)R(s)=1F(s)Φ(s)=11+G(s)F(s)